package com.ruoyi.member.mapper;

import java.util.List;
import com.ruoyi.member.domain.BmAddress;

/**
 * #店铺订单地址信息Mapper接口
 * 
 * @author ruoyi
 * @date 2023-08-03
 */
public interface BmAddressMapper 
{
    /**
     * 查询#店铺订单地址信息
     * 
     * @param addressId #店铺订单地址信息主键
     * @return #店铺订单地址信息
     */
    public BmAddress selectBmAddressByAddressId(Long addressId);

    /**
     * 查询#店铺订单地址信息列表
     * 
     * @param bmAddress #店铺订单地址信息
     * @return #店铺订单地址信息集合
     */
    public List<BmAddress> selectBmAddressList(BmAddress bmAddress);

    /**
     * 新增#店铺订单地址信息
     * 
     * @param bmAddress #店铺订单地址信息
     * @return 结果
     */
    public int insertBmAddress(BmAddress bmAddress);

    /**
     * 修改#店铺订单地址信息
     * 
     * @param bmAddress #店铺订单地址信息
     * @return 结果
     */
    public int updateBmAddress(BmAddress bmAddress);

    /**
     * 删除#店铺订单地址信息
     * 
     * @param addressId #店铺订单地址信息主键
     * @return 结果
     */
    public int deleteBmAddressByAddressId(Long addressId);

    /**
     * 批量删除#店铺订单地址信息
     * 
     * @param addressIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBmAddressByAddressIds(Long[] addressIds);
}
